home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 31
/
Amiga Format CD31 (1998-09-02)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1998-10].iso
/
-seriously_amiga-
/
sound
/
samplee_v2.90b
/
install
/
install_samplee
< prev
Wrap
Text File
|
1998-07-20
|
11KB
|
397 lines
; $VER: Install_SampleE 2.90b (31.05.98)
;
; by Rainer Müller
;
; 15.08.1997 first installerversion
; 04.04.1998 some optical changes, comments now in english
; 15.04.1998 bumped version number to 2.90
; 31.05.1998 spanish support added
(set SourceDir "/")
;************************************************************************
;* *
;* German Texts by Rainer Müller *
;* *
;************************************************************************
(if (= @language "deutsch")
(
(set #WrongInstallerVersion
(cat "\nSie benötigen mindestens Version 42 des Installers!\n"
"Die Version 43.3 finden Sie im Aminet in util/misc/Installer43.3.lha\n\n"
"Ihre Installer-Version ist: %ld.%ld"
))
(set #WrongKickVersion
(cat "\nSie benötigen mindestens Kickstart-Version 37!\n"
"Ihre Kickstart-Version ist: %ld.%ld"
))
(set #WrongUserLevel
(cat "\nEine Installation im Einsteiger-Modus ist nicht möglich!\n"
))
(set #AskTargetdir
(cat "\nWo soll das Programm installiert werden?\n"
"Ein neues Verzeichnis namens SampleE wird dort angelegt"
))
(set #AskLibdir
(cat "\nWo soll die reqtools.library installiert werden?\n"
))
(set #AskCatdir
(cat "\nWo sollen die Sprachkataloge installiert werden?\n"
))
(set #InstallingLibs
(cat "Installiere die reqtools.library.\n"
))
(set #Copy_files
(cat "Kopiere Dateien...\n"
))
))
;************************************************************************
;* *
;* English Texts by Rainer Müller *
;* *
;************************************************************************
(if (= @language "english")
(
(set #WrongInstallerVersion
(cat "\nYou need at least V42 of the Installers!\n"
"Version 43.3 can be found on Aminet in util/misc/Installer43.3.lha\n\n"
"Your Installer-Version is: %ld.%ld"
))
(set #WrongKickVersion
(cat "\nYou need at least Kickstart-Version 37!\n"
"Your Kickstart-Version is: %ld.%ld"
))
(set #WrongUserLevel
(cat "\nInstalling with Novice-Mode is not supported!\n"
))
(set #AskTargetdir
(cat "\nWhere do you want to install the program?\n"
"A new directory called SampleE will be created there"
))
(set #AskLibdir
(cat "\nWhere do you want to install the reqtools.library?\n"
))
(set #AskCatdir
(cat "\nWhere do you want to install the catalog-files?\n"
))
(set #InstallingLibs
(cat "Installing the reqtools.library.\n"
))
(set #Copy_files
(cat "Copying files...\n"
))
))
;************************************************************************
;* *
;* French Texts by Georges Goncalves *
;* *
;************************************************************************
(if (= @language "français")
(
(set #WrongInstallerVersion
(cat "\nVous avez besoin d'au moins la version 42 d'Installer !\n"
"La version 43.3 peut être trouvée sur Aminet dans util/misc/Installer43.3.lha\n\n"
"Votre version d'Installer est : %ld.%ld"
))
(set #WrongKickVersion
(cat "\nVous avez besoin d'au moins le Kickstart version 37 !\n"
"Votre version de Kickstart est : %ld.%ld"
))
(set #WrongUserLevel
(cat "\nL'installation en mode Novice n'est pas supportée !\n"
))
(set #AskTargetdir
(cat "\nOù voulez vous installer le programme ?\n"
"Un nouveau répertoire appellé SampleE y sera créé"
))
(set #AskLibdir
(cat "\nOù voulez vous installer la reqtools.library?\n"
))
(set #AskCatdir
(cat "\nOù voulez vous installer les fichiers catalogues ?\n"
))
(set #InstallingLibs
(cat "Installation de la reqtools.library.\n"
))
(set #Copy_files
(cat "Copie de fichiers...\n"
))
))
;************************************************************************
;* *
;* Spanish Texts by Javier de las Rivas *
;* *
;************************************************************************
(if (= @language "español")
(
(set #WrongInstallerVersion
(cat "\nNecesitas la versión V42 del Instalador!\n"
"La versión 43.3 puedes encontrarla en Aminet en util/misc/Installer43.3.lha\n\n"
"Tu Versión del Instalador es la: %ld.%ld"
))
(set #WrongKickVersion
(cat "\nNecesitas la version 37 de Kickstart!\n"
"Tu versión del Kickstart es la: %ld.%ld"
))
(set #WrongUserLevel
(cat "\nLa Instalación en modo 'Usuario nuevo' no es posible!\n"
))
(set #AskTargetdir
(cat "¿ Donde quieres instalar el programa ?\n"
"Se creará un directorio llamado SampleE."
))
(set #AskLibdir
(cat "\n¿ Donde quieres instalar reqtools.library ?\n"
))
(set #AskCatdir
(cat "\n ¿ Donde quieres instalar los catálogos ?\n"
))
(set #InstallingLibs
(cat "Instalando reqtools.library.\n"
))
(set #Copy_files
(cat "Copiando ficheros...\n"
))
))
;************************************************************************
;*** ***
;*** Some version-tests (Installer, OS and User-Level) ***
;*** ***
;************************************************************************
;************************************************************************
;* at least Version 42 of the Installer is needed *
;************************************************************************
(set #vernum @installer-version)
(set #ver (/ #vernum 65536))
(set #rev (- #vernum (* #ver 65536) ) )
(if (< #ver 42)
(
(abort (#WrongInstallerVersion #ver #rev) )
))
;************************************************************************
;* at least Kickstart 3.0 (V39) of the System is needed *
;************************************************************************
(set #vernum (getversion) )
(set #ver (/ #vernum 65536))
(set #rev (- #vernum (* #ver 65536) ) )
(if (< #ver 39)
(abort (#WrongKickVersion #ver #rev) )
)
;************************************************************************
;* at least a "Average User" is needed *
;************************************************************************
(if (= @user-level 0)
(
(abort (#WrongUserLevel) )
))
;************************************************************************
;*** ***
;*** Here begins installation procedure ***
;*** ***
;*** Part 1: all needed requests ***
;*** ***
;************************************************************************
;************************************************************************
;* ask where SampleE shall be placed *
;* ==> #Installverz *
;************************************************************************
(complete 0)
(set #Zielverzeichnis @default-dest)
(set #Zielverzeichnis (askdir (prompt #AskTargetdir)
(help @askdir-help)
(default #Zielverzeichnis)
)
)
(set #Installverz (tackon #Zielverzeichnis "SampleE"))
(set @default-dest #Installverz)
;************************************************************************
;* ask where the Libraries shall be placed *
;* ==> #Libverz *
;************************************************************************
;*** install reqtools.library
;*** a Average-User is not asked
;*** a Expert-User can choose
(complete 5)
(set #Libverz "LIBS:")
;*** ask the Expert-User
(if (> @user-level 1)
(
(set #Libverz (askdir (prompt #AskLibdir)
(help @askdir-help)
(default #Libverz)
)
)
))
;*********************************************************************
;* ask where to install catalogs
;* ==> #Catverz
;*********************************************************************
;*** install catalogs
;*** a Average-User is not asked
;*** a Expert-User can choose
(complete 10)
;*** CAUTION: English is the built-in language - in this case no Catalog is needed
(if (<> @language "english")
(
;* create a catalog-directory ind the installation-directory
(set #Catverz (tackon #Installverz "Catalogs") )
(makedir #Catverz)
;*** ask the Expert-User
(if (> @user-level 1)
(
(set #Catverz (askdir (prompt #AskCatdir)
(help @askdir-help)
(default #Catverz)
)
)
))
))
;************************************************************************
;*** ***
;*** Here begins installation procedure ***
;*** ***
;*** Part 2: copy needed/selected files ***
;*** ***
;************************************************************************
;************************************************************************
;* create destination directory *
;************************************************************************
(complete 15)
(makedir #Installverz (infos)
)
;************************************************************************
;* install libraries *
;************************************************************************
(complete 25)
(copylib (prompt #InstallingLibs) (source (tackon SourceDir "libs/reqtools.library"))
(dest #Libverz)
(help @copylib-help)
(confirm)
(nogauge)
)
;************************************************************************
;* copy needed files *
;************************************************************************
(complete 35)
(working #Copy_files)
(copyfiles (source (tackon SourceDir "samplee")) (dest #Installverz) (nogauge) (infos) )
(copyfiles (source (tackon SourceDir "samplee_prefs")) (dest #Installverz) (nogauge) (infos) )
;************************************************************************
;* install catalogs *
;************************************************************************
(complete 70)
(working #Copy_files)
;*** CAUTION: English is the built-in language - in this case no Catalog is needed
(if (<> @language "english")
(
(copyfiles (source (tackon SourceDir (tackon "catalogs" @language) ))
(dest (tackon #Catverz @language) )
(all)
(nogauge)
)
))
;************************************************************************
;* install documentation in the needed language *
;************************************************************************
(complete 85)
(copyfiles (source (tackon SourceDir (tackon "docs" @language) ))
(dest #Installverz)
(all)
(nogauge)
(infos)
)
;************************************************************************
;* finish *
;************************************************************************
(complete 100)
(exit)